sub options

This commit is contained in:
CHIEFSOFT\ameye
2025-08-23 06:03:36 -04:00
parent 6ea518c791
commit d68a4d9667
4 changed files with 140 additions and 38 deletions
+71
View File
@@ -295,6 +295,77 @@ CREATE TABLE members_actions (
ALTER TABLE ONLY members_actions
ADD CONSTRAINT members_actions_id_key UNIQUE (id);
CREATE TABLE subscription_options (
id SERIAL,
uid uuid DEFAULT uuid_generate_v4(),
display_name VARCHAR(25) UNIQUE NOT NULL,
option_name VARCHAR(100) UNIQUE NOT NULL,
monthly INT DEFAULT 0,
status INT DEFAULT 1,
added timestamp without time zone DEFAULT now(),
updated timestamp without time zone DEFAULT now()
);
ALTER TABLE ONLY subscription_options
ADD CONSTRAINT subscription_options_id_key UNIQUE (id);
ALTER TABLE subscription_options OWNER TO merms_panel;
INSERT INTO subscription_options(display_name,option_name,monthly)
VALUES ('Starter','STATRTER001',599);
INSERT INTO subscription_options(display_name,option_name,monthly)
VALUES ('Basic','BASIC001',1299);
INSERT INTO subscription_options(display_name,option_name,monthly)
VALUES ('Premium','PREMIUM001',2099);
CREATE TABLE subscription_options_items (
id SERIAL,
uid uuid DEFAULT uuid_generate_v4(),
option_name VARCHAR(100) REFERENCES subscription_options(option_name),
description VARCHAR(100) NOT NULL,
list_order INT DEFAULT 0,
status INT DEFAULT 1,
added timestamp without time zone DEFAULT now()
);
ALTER TABLE ONLY subscription_options_items
ADD CONSTRAINT subscription_options_items_id_key UNIQUE (id);
ALTER TABLE subscription_options_items OWNER TO merms_panel;
"options": {
"starter":{
"package_uid" : "cd2c0a4d-9ad4-472e-96f5-28d10c06916f",
"display_name" : "Starter",
"monthly" : 5.99,
"items" : ['Post Jobs','advanced instructors search','invite candidates','post events',
'Cancel anythime']
},
"basic": {
"package_uid": "ef2ffa1c-9272-42cd-9d33-0e614047b4f8",
"display_name": "Basic",
"monthly": 12.99,
"items": ['Post Jobs', 'advanced instructors search', 'invite candidates', 'post events',
'Cancel anythime']
},
"premium": {
"package_uid": "64bf48f6-1e7f-402e-8ff0-76f4ce0f2055",
"display_name": "Premium",
"monthly": 20.99,
"items": ['Post Jobs', 'advanced instructors search', 'invite candidates', 'post events',
'Cancel anythime']
},
const insertQuery = 'INSERT INTO ss_subs(members_id, members_uid, action_label,action_name,status_description,status ) VALUES($1, $2, $3, $4, $5, %6)'
var Querydata = {