first commit
This commit is contained in:
58
model/bin/dbscript/comm/1.0/LOG-DDL-MYSQL.SQL
Executable file
58
model/bin/dbscript/comm/1.0/LOG-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,58 @@
|
||||
DROP TABLE IF EXISTS T_SYSLOG;
|
||||
create table T_SYSLOG (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
CATEGORY VARCHAR(64),
|
||||
LEVEL VARCHAR(12),
|
||||
LOG text,
|
||||
CREATE_TIME datetime,
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_SYSLOG_CREATE_TIME on T_SYSLOG (
|
||||
CREATE_TIME
|
||||
);
|
||||
create index INDEX_SYSLOG_CATEGORY on T_SYSLOG (
|
||||
CATEGORY,CREATE_TIME
|
||||
);
|
||||
|
||||
create index INDEX_SYSLOG_LEVEL on T_SYSLOG (
|
||||
LEVEL,CREATE_TIME
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS T_LOG;
|
||||
create table T_LOG (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
CATEGORY VARCHAR(64),
|
||||
LOG text,
|
||||
CREATE_TIME datetime,
|
||||
PARTY_ID varchar(32) ,
|
||||
OPERATOR varchar(64) ,
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
create index INDEX_LOG_PARTY_ID on T_LOG (
|
||||
PARTY_ID,CREATE_TIME
|
||||
);
|
||||
|
||||
create index INDEX_LOG_CATEGORY on T_LOG (
|
||||
CATEGORY,PARTY_ID,CREATE_TIME
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS T_MONEY_LOG;
|
||||
create table T_MONEY_LOG (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
LOG text,
|
||||
WALLETTYPE VARCHAR(128),
|
||||
CREATE_TIME datetime,
|
||||
PARTY_ID varchar(32) ,
|
||||
AMOUNT double,
|
||||
AMOUNT_BEFORE double,
|
||||
AMOUNT_AFTER double,
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
create index INDEX_MONEY_LOG_PARTY_ID on T_MONEY_LOG (
|
||||
PARTY_ID,CREATE_TIME
|
||||
);
|
||||
206
model/bin/dbscript/comm/1.0/PARTY-DDL-MYSQL.SQL
Executable file
206
model/bin/dbscript/comm/1.0/PARTY-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,206 @@
|
||||
|
||||
/*==============================================================*/
|
||||
/* PARTY */
|
||||
/*==============================================================*/
|
||||
|
||||
DROP TABLE IF EXISTS PAT_PARTY;
|
||||
|
||||
create table PAT_PARTY (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
USER_ROLE VARCHAR(32),
|
||||
USERNAME VARCHAR(64),
|
||||
NICKNAME VARCHAR(64),
|
||||
REFERRAL_CODE VARCHAR(12),
|
||||
USERID int,
|
||||
SAFEWORD VARCHAR(32),
|
||||
USER_LEVEL int,
|
||||
MANAGER_LEVEL int,
|
||||
CREATE_TIME datetime,
|
||||
LAST_LOGIN_TIME datetime,
|
||||
ENABLED char(1),
|
||||
ACCOUNTNONLOCKED char(1),
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_PARTY_LAST_LOGIN_TIME on PAT_PARTY (
|
||||
LAST_LOGIN_TIME
|
||||
);
|
||||
|
||||
create index INDEX_PARTY_CREATE_TIME on PAT_PARTY (
|
||||
CREATE_TIME
|
||||
);
|
||||
|
||||
create index INDEX_PARTY_USERID on PAT_PARTY (
|
||||
USERID
|
||||
);
|
||||
|
||||
create index INDEX_PARTY_USERNAME on PAT_PARTY (
|
||||
USERNAME,CREATE_TIME
|
||||
);
|
||||
|
||||
create index INDEX_PARTY_USER_ROLE on PAT_PARTY (
|
||||
USER_ROLE ,CREATE_TIME
|
||||
);
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS PAT_CONTACT;
|
||||
create table PAT_CONTACT (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
PARTY_ID VARCHAR(32),
|
||||
EMAIL VARCHAR(64),
|
||||
PHONE VARCHAR(32),
|
||||
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_CONTACT_PARTY_ID on PAT_CONTACT (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
create index INDEX_CONTACT_EMAIL on PAT_CONTACT (
|
||||
EMAIL
|
||||
);
|
||||
|
||||
create index INDEX_CONTACT_PHONE on PAT_CONTACT (
|
||||
PHONE
|
||||
);
|
||||
|
||||
|
||||
|
||||
/*==============================================================*/
|
||||
/* 推荐关系 */
|
||||
/*==============================================================*/
|
||||
|
||||
DROP TABLE IF EXISTS PAT_USER_RECOM;
|
||||
create table PAT_USER_RECOM (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
PARTY_ID VARCHAR(32),
|
||||
RECO_ID VARCHAR(32),
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
create index INDEX_USER_RECOM_PARTY_ID on PAT_USER_RECOM (
|
||||
PARTY_ID
|
||||
);
|
||||
create index INDEX_USER_RECOM_RECO_ID on PAT_USER_RECOM (
|
||||
RECO_ID
|
||||
);
|
||||
|
||||
|
||||
|
||||
/*==============================================================*/
|
||||
/* PageMap 索引未优化 */
|
||||
/*==============================================================*/
|
||||
DROP TABLE IF EXISTS PAT_USER_MAP;
|
||||
create table PAT_USER_MAP (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
PARTY_ID VARCHAR(32),
|
||||
PARENT_ID VARCHAR(32),
|
||||
RECO_ID VARCHAR(32),
|
||||
LAYER int,
|
||||
ROOT VARCHAR(32),
|
||||
SIDE CHAR(1),
|
||||
LEFT_ID VARCHAR(32),
|
||||
RIGHT_ID VARCHAR(32),
|
||||
RANK int,
|
||||
ADMINRANK int,
|
||||
SECNAME VARCHAR(64),
|
||||
PRIMARY KEY (UUID)
|
||||
);
|
||||
create index INDEX_USER_MAP_PARTY_ID on PAT_USER_MAP (
|
||||
PARTY_ID
|
||||
);
|
||||
create index INDEX_USER_MAP_PARTY_ID_SIDE on PAT_USER_MAP (
|
||||
PARTY_ID ,SIDE
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS PAT_TENANT;
|
||||
create table PAT_TENANT (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
PARTY_ID VARCHAR(32),
|
||||
TENANT_NAME VARCHAR(64),
|
||||
TENANT_KEY VARCHAR(64),
|
||||
TENANT_PSW VARCHAR(64),
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_TENANT_PARTY_ID on PAT_TENANT (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
create index INDEX_TENANT_NAME on PAT_TENANT (
|
||||
TENANT_NAME
|
||||
);
|
||||
|
||||
create index INDEX_TENANT_KEY on PAT_TENANT (
|
||||
TENANT_KEY
|
||||
);
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS PAT_PARTY_DATA;
|
||||
create table PAT_PARTY_DATA (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
PARTY_ID VARCHAR(32),
|
||||
USERRECOMCOUNT int NOT NULL DEFAULT '0',
|
||||
USERNETWORKCOUNT int NOT NULL DEFAULT '0',
|
||||
PAYSUM double NOT NULL DEFAULT '0.00' ,
|
||||
PAYNETWORKSUM double NOT NULL DEFAULT '0.00' ,
|
||||
SALESSELFSUM double NOT NULL DEFAULT '0.00' ,
|
||||
SALESRECOMSUM double NOT NULL DEFAULT '0.00' ,
|
||||
SALESNETWORKSUM double NOT NULL DEFAULT '0.00' ,
|
||||
PROFITSELFSUM double NOT NULL DEFAULT '0.00' ,
|
||||
PROFITNETWORKSUM double NOT NULL DEFAULT '0.00' ,
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_PARTYDATA_PARTY_ID on PAT_PARTY_DATA (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS PAT_ADDRESS;
|
||||
create table PAT_ADDRESS (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
PARTY_ID VARCHAR(32),
|
||||
ADDRESS VARCHAR(256),
|
||||
PHONE VARCHAR(32),
|
||||
NAME VARCHAR(64),
|
||||
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_ADDRESS_PARTY_ID on PAT_ADDRESS (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS PAT_BANKCARD;
|
||||
create table PAT_BANKCARD (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
PARTY_ID VARCHAR(32),
|
||||
BANKCODE VARCHAR(32),
|
||||
BANK VARCHAR(128),
|
||||
CARDNO VARCHAR(64),
|
||||
BANKNAME VARCHAR(128),
|
||||
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_BANKCARD_PARTY_ID on PAT_BANKCARD (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
DROP TABLE IF EXISTS PAT_REALNAME;
|
||||
create table PAT_REALNAME (
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
PARTY_ID VARCHAR(32),
|
||||
NAME VARCHAR(128),
|
||||
IDNUMBER VARCHAR(128),
|
||||
IDTYPE int,
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_REALNAME_PARTY_ID on PAT_REALNAME (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
alter table PAT_BANKCARD add IDNUMBER VARCHAR(128);
|
||||
alter table PAT_BANKCARD add PHONE VARCHAR(32);
|
||||
83
model/bin/dbscript/comm/1.0/SECURITY-DDL-MYSQL.SQL
Executable file
83
model/bin/dbscript/comm/1.0/SECURITY-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,83 @@
|
||||
/*==============================================================*/
|
||||
/* 安全 开始 */
|
||||
/*==============================================================*/
|
||||
DROP TABLE IF EXISTS SCT_USER_ROLE;
|
||||
DROP TABLE IF EXISTS SCT_ROLE_RESOURCE;
|
||||
DROP TABLE IF EXISTS SCT_RESOURCE;
|
||||
DROP TABLE IF EXISTS SCT_ROLE;
|
||||
DROP TABLE IF EXISTS SCT_USER;
|
||||
|
||||
|
||||
CREATE TABLE SCT_ROLE_RESOURCE
|
||||
(
|
||||
RESOURCE_UUID VARCHAR(64) NOT NULL,
|
||||
ROLE_UUID VARCHAR(32) NOT NULL
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
CREATE TABLE SCT_RESOURCE
|
||||
(
|
||||
UUID VARCHAR(64) NOT NULL,
|
||||
RES_STRING VARCHAR(256) NOT NULL,
|
||||
RES_TYPE VARCHAR(32) NOT NULL,
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
CREATE INDEX SCINX_RES_TYPE ON SCT_RESOURCE
|
||||
(
|
||||
RES_TYPE
|
||||
);
|
||||
|
||||
CREATE TABLE SCT_ROLE
|
||||
(
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
ROLE_NAME VARCHAR(128) NOT NULL,
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
|
||||
CREATE TABLE SCT_USER
|
||||
(
|
||||
UUID VARCHAR(32) NOT NULL,
|
||||
PARTY_UUID VARCHAR(32),
|
||||
USERNAME VARCHAR(128) NOT NULL,
|
||||
PASSWORD VARCHAR(256) NOT NULL,
|
||||
ENABLED CHAR(1) NOT NULL,
|
||||
CREATETIME datetime ,
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
CREATE UNIQUE INDEX SCINX_USER_USERNAME ON SCT_USER
|
||||
(
|
||||
USERNAME
|
||||
);
|
||||
|
||||
CREATE INDEX SCINX_USER_PARTY_UUID ON SCT_USER
|
||||
(
|
||||
PARTY_UUID
|
||||
);
|
||||
|
||||
|
||||
CREATE TABLE SCT_USER_ROLE
|
||||
(
|
||||
USER_UUID VARCHAR(32) NOT NULL,
|
||||
ROLE_UUID VARCHAR(32) NOT NULL
|
||||
)DEFAULT CHARSET=utf8;
|
||||
|
||||
ALTER TABLE SCT_ROLE_RESOURCE ADD CONSTRAINT SCFK_ROLE_RESOURCET_SCT_RESOURCE FOREIGN KEY (RESOURCE_UUID)
|
||||
REFERENCES SCT_RESOURCE (UUID) ON DELETE RESTRICT ON UPDATE RESTRICT;
|
||||
|
||||
ALTER TABLE SCT_ROLE_RESOURCE ADD CONSTRAINT SCFK_ROLE_RESOURCE_SCT_ROLE FOREIGN KEY (ROLE_UUID)
|
||||
REFERENCES SCT_ROLE (UUID) ON DELETE RESTRICT ON UPDATE RESTRICT;
|
||||
|
||||
ALTER TABLE SCT_USER_ROLE ADD CONSTRAINT SCFK_USER_ROLE_SCT_ROLE FOREIGN KEY (ROLE_UUID)
|
||||
REFERENCES SCT_ROLE (UUID);
|
||||
|
||||
ALTER TABLE SCT_USER_ROLE ADD CONSTRAINT SCFK_USER_ROLE_SCT_USER FOREIGN KEY (USER_UUID)
|
||||
REFERENCES SCT_USER (UUID) ON DELETE RESTRICT ON UPDATE RESTRICT;
|
||||
|
||||
/*==============================================================*/
|
||||
/* 安全结束 */
|
||||
/*==============================================================*/
|
||||
|
||||
48
model/bin/dbscript/comm/1.0/SECURITY-DML-MYSQL.SQL
Executable file
48
model/bin/dbscript/comm/1.0/SECURITY-DML-MYSQL.SQL
Executable file
@@ -0,0 +1,48 @@
|
||||
/*==============================================================*/
|
||||
/* 会员 */
|
||||
/*==============================================================*/
|
||||
INSERT INTO `SCT_ROLE` (`UUID`, `ROLE_NAME`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_MEMBER', 'MEMBER');
|
||||
|
||||
INSERT INTO `SCT_ROLE` (`UUID`, `ROLE_NAME`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_GUEST', 'GUEST');
|
||||
|
||||
/*==============================================================*/
|
||||
/* 管理员 */
|
||||
/*==============================================================*/
|
||||
INSERT INTO `SCT_ROLE` (`UUID`, `ROLE_NAME`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ADMIN', 'ADMIN');
|
||||
|
||||
/*==============================================================*/
|
||||
/* ROOT管理员 */
|
||||
/*==============================================================*/
|
||||
INSERT INTO `SCT_ROLE` (`UUID`, `ROLE_NAME`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ROOT', 'ROOT');
|
||||
|
||||
/*==============================================================*/
|
||||
/* admin用户 密码 123456 */
|
||||
/*==============================================================*/
|
||||
INSERT INTO `SCT_USER` (`UUID`, `PARTY_UUID`, `USERNAME`, `PASSWORD`, `ENABLED`)
|
||||
VALUES
|
||||
('SADMIN','','admin','b594510740d2ac4261c1b2fe87850d08','y');
|
||||
|
||||
INSERT INTO `SCT_USER_ROLE` (`USER_UUID`,`ROLE_UUID`)
|
||||
VALUES
|
||||
('SADMIN', 'SECURITY_ROLE_ADMIN');
|
||||
|
||||
/*==============================================================*/
|
||||
/* ROOT 用户 密码 123456 */
|
||||
/*==============================================================*/
|
||||
INSERT INTO `SCT_USER` (`UUID`, `PARTY_UUID`, `USERNAME`, `PASSWORD`, `ENABLED`)
|
||||
VALUES
|
||||
('SROOT','','root','9ae056c6fabcb4c695085d4e5d064d2b','y');
|
||||
|
||||
INSERT INTO `SCT_USER_ROLE` (`USER_UUID`,`ROLE_UUID`)
|
||||
VALUES
|
||||
('SROOT', 'SECURITY_ROLE_ADMIN');
|
||||
|
||||
|
||||
30
model/bin/dbscript/comm/1.0/SYSPARA-DDL-MYSQL.SQL
Executable file
30
model/bin/dbscript/comm/1.0/SYSPARA-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,30 @@
|
||||
/*==============================================================*/
|
||||
/* 系统参数 */
|
||||
/*==============================================================*/
|
||||
DROP TABLE IF EXISTS T_SYSPARA;
|
||||
CREATE TABLE T_SYSPARA
|
||||
(
|
||||
UUID VARCHAR(64) NOT NULL,
|
||||
CODE VARCHAR(32),
|
||||
PARTY_ID VARCHAR(32),
|
||||
SVALUE VARCHAR(128),
|
||||
SORDER int,
|
||||
STYPE int,
|
||||
NOTES varchar(1024),
|
||||
PRIMARY KEY (UUID)
|
||||
)ENGINE=INNODB DEFAULT CHARSET=UTF8;
|
||||
|
||||
CREATE INDEX INX_SYSPARA_STYPE ON T_SYSPARA
|
||||
(
|
||||
STYPE,SORDER
|
||||
);
|
||||
|
||||
CREATE INDEX INX_SYSPARA_CODE ON T_SYSPARA
|
||||
(
|
||||
CODE
|
||||
);
|
||||
|
||||
CREATE INDEX INX_SYSPARA_PARTY_ID ON T_SYSPARA
|
||||
(
|
||||
PARTY_ID,CODE
|
||||
);
|
||||
40
model/bin/dbscript/comm/1.0/WALLET-DDL-MYSQL.SQL
Executable file
40
model/bin/dbscript/comm/1.0/WALLET-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,40 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for t_wallet
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `T_WALLET`;
|
||||
CREATE TABLE `T_WALLET` (
|
||||
`UUID` varchar(32) NOT NULL DEFAULT '' COMMENT '主键',
|
||||
`PARTY_ID` varchar(32) NOT NULL DEFAULT '',
|
||||
`MONEY` double NOT NULL DEFAULT '0.00' COMMENT '现金/美元',
|
||||
|
||||
PRIMARY KEY (`uuid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_WALLET_PARTY_ID on T_WALLET (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of t_wallet
|
||||
-- ----------------------------
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for t_wallet_extend
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `T_WALLET_EXTEND`;
|
||||
CREATE TABLE `T_WALLET_EXTEND` (
|
||||
`UUID` varchar(32) NOT NULL DEFAULT '' COMMENT '主键',
|
||||
`PARTY_ID` varchar(32) NOT NULL DEFAULT '',
|
||||
`TENANT_ID` varchar(32) NOT NULL DEFAULT '' COMMENT '租户 的PATTYID',
|
||||
`WALLETTYPE` varchar(16) NOT NULL DEFAULT '' COMMENT '类型',
|
||||
`WALLETTYPE_NAME` varchar(64) NOT NULL DEFAULT '' COMMENT '类型名称',
|
||||
`AMOUNT` double NOT NULL DEFAULT '0.00' COMMENT '金额',
|
||||
PRIMARY KEY (`UUID`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_WALLET_EXTEND_PARTY_ID on T_WALLET_EXTEND (
|
||||
PARTY_ID,WALLETTYPE
|
||||
);
|
||||
|
||||
|
||||
|
||||
45
model/bin/dbscript/comm/1.1/PARTY-DDL-MYSQL.SQL
Executable file
45
model/bin/dbscript/comm/1.1/PARTY-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,45 @@
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS PAT_CONTACT;
|
||||
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS PAT_TENANT;
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS PAT_PARTY_DATA;
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS PAT_ADDRESS;
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS PAT_BANKCARD;
|
||||
|
||||
DROP TABLE IF EXISTS PAT_REALNAME;
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS `PAT_PARTY`;
|
||||
CREATE TABLE `PAT_PARTY` (
|
||||
`UUID` varchar(32) NOT NULL,
|
||||
`USERNAME` varchar(64) DEFAULT NULL,
|
||||
`SAFEWORD` varchar(32) DEFAULT NULL,
|
||||
`CREATE_TIME` datetime DEFAULT NULL,
|
||||
`LAST_LOGIN_TIME` datetime DEFAULT NULL,
|
||||
`ENABLED` char(1) DEFAULT NULL,
|
||||
`WITHDRAWAUTHORITY` char(1) DEFAULT NULL,
|
||||
`LOGINAUTHORITY` char(1) DEFAULT NULL,
|
||||
`REMARKS` varchar(1024) DEFAULT NULL,
|
||||
`ROLENAME` varchar(32) DEFAULT NULL,
|
||||
`RECHARGE_AUTHORITY` char(1) DEFAULT 'Y',
|
||||
`EMAIL` varchar(64) DEFAULT NULL,
|
||||
`PHONE` varchar(64) DEFAULT NULL,
|
||||
`ACTIVE` char(1) DEFAULT 'Y',
|
||||
`KYC_AUTHORITY` char(1) DEFAULT 'Y',
|
||||
`USERCODE` varchar(32) DEFAULT NULL,
|
||||
`NAME` varchar(128) DEFAULT NULL,
|
||||
PRIMARY KEY (`UUID`),
|
||||
KEY `INDEX_PARTY_LAST_LOGIN_TIME` (`LAST_LOGIN_TIME`),
|
||||
KEY `INDEX_PARTY_CREATE_TIME` (`CREATE_TIME`),
|
||||
KEY `INDEX_PARTY_USERNAME` (`USERNAME`,`CREATE_TIME`),
|
||||
KEY `INDEX_PARTY_USER_ROLE` (`CREATE_TIME`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
20
model/bin/dbscript/comm/1.1/RECHARGE-DDL-MYSQL.SQL
Executable file
20
model/bin/dbscript/comm/1.1/RECHARGE-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,20 @@
|
||||
DROP TABLE IF EXISTS `T_RECHARGE_ORDER`;
|
||||
CREATE TABLE `T_RECHARGE_ORDER` (
|
||||
`UUID` varchar(32) NOT NULL,
|
||||
`ORDER_NO` char(32) ,
|
||||
`CHANNEL_ORDER_NO` varchar(64) ,
|
||||
`PARTY_ID` varchar(32) ,
|
||||
`CHANNEL` varchar(32) ,
|
||||
`AMOUNT` double ,
|
||||
`CHANNEL_AMOUNT` double ,
|
||||
`SUCCEEDED` int(11) ,
|
||||
`CREATED` datetime ,
|
||||
`EXTRA` varchar(4096) ,
|
||||
`DESCRIPTION` varchar(256) ,
|
||||
`FAILURE_MSG` varchar(4096) ,
|
||||
`CURRENCY` varchar(32) ,
|
||||
PRIMARY KEY (`UUID`),
|
||||
KEY `INX_RECHARGE_ORDER_PARTY_ID` (`PARTY_ID`,`CREATED`),
|
||||
KEY `INX_RECHARGE_ORDER_SUCCEEDED` (`SUCCEEDED`,`CREATED`),
|
||||
KEY `INX_RECHARGE_ORDER_ORDER_NO` (`ORDER_NO`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
12
model/bin/dbscript/comm/1.1/RECHARGE-DML-MYSQL.SQL
Executable file
12
model/bin/dbscript/comm/1.1/RECHARGE-DML-MYSQL.SQL
Executable file
@@ -0,0 +1,12 @@
|
||||
|
||||
INSERT INTO `SCT_RESOURCE` (`UUID`, `RES_STRING`, `RES_TYPE`)
|
||||
VALUES
|
||||
('URL_ADMIN_RECHARGE_ONSUCCEEDED', '/normal/adminRechargeOrderAction!onsucceeded.action*', 'URL');
|
||||
/*root管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ROOT', 'URL_ADMIN_RECHARGE_ONSUCCEEDED');
|
||||
/*admin管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ADMIN', 'URL_ADMIN_RECHARGE_ONSUCCEEDED');
|
||||
49
model/bin/dbscript/comm/1.1/USER-DDL-MYSQL.SQL
Executable file
49
model/bin/dbscript/comm/1.1/USER-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,49 @@
|
||||
DROP TABLE IF EXISTS `T_PAYMENT_METHOD`;
|
||||
CREATE TABLE `T_PAYMENT_METHOD` (
|
||||
`UUID` varchar(32) NOT NULL ,
|
||||
`PARTY_ID` varchar(32) NOT NULL ,
|
||||
`METHOD` varchar(32) ,
|
||||
`BANK` varchar(256) ,
|
||||
`ACCOUNT` varchar(256) ,
|
||||
`QDCODE` varchar(64),
|
||||
`DEPOSIT_BANK` varchar(256) ,
|
||||
`USERNAME` varchar(256),
|
||||
PRIMARY KEY (`UUID`)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_PAYMENT_METHOD_PARTY_ID on T_PAYMENT_METHOD (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS `T_KYC`;
|
||||
CREATE TABLE `T_KYC` (
|
||||
`UUID` varchar(32) NOT NULL ,
|
||||
`PARTY_ID` varchar(32) NOT NULL ,
|
||||
`IDNUMBER` varchar(128) ,
|
||||
`IDNAME` varchar(256) ,
|
||||
`NAME` varchar(128) ,
|
||||
`IDIMG_1` varchar(64),
|
||||
`IDIMG_2` varchar(64),
|
||||
`STATUS` int(11),
|
||||
`MSG` varchar(256),
|
||||
PRIMARY KEY (`UUID`)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_KYC_PARTY_ID on T_KYC (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS `T_TOKEN`;
|
||||
CREATE TABLE `T_TOKEN` (
|
||||
`UUID` varchar(32) NOT NULL ,
|
||||
`PARTY_ID` varchar(32) NOT NULL ,
|
||||
`TOKEN` varchar(128) ,
|
||||
PRIMARY KEY (`UUID`)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_TOKEN_PARTY_ID on T_TOKEN (
|
||||
PARTY_ID
|
||||
);
|
||||
|
||||
28
model/bin/dbscript/comm/1.1/USER-DML-MYSQL.SQL
Executable file
28
model/bin/dbscript/comm/1.1/USER-DML-MYSQL.SQL
Executable file
@@ -0,0 +1,28 @@
|
||||
/*KYC*/
|
||||
INSERT INTO `SCT_RESOURCE` (`UUID`, `RES_STRING`, `RES_TYPE`)
|
||||
VALUES
|
||||
('URL_ADMIN_KYC_SAVEPASSED', '/normal/adminKycAction!savePassed.action*', 'URL');
|
||||
/*root管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ROOT', 'URL_ADMIN_KYC_SAVEPASSED');
|
||||
/*admin管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ADMIN', 'URL_ADMIN_KYC_SAVEPASSED');
|
||||
|
||||
|
||||
|
||||
INSERT INTO `SCT_RESOURCE` (`UUID`, `RES_STRING`, `RES_TYPE`)
|
||||
VALUES
|
||||
('URL_ADMIN_KYC_SAVEFAILED', '/normal/adminKycAction!saveFailed.action*', 'URL');
|
||||
/*root管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ROOT', 'URL_ADMIN_KYC_SAVEFAILED');
|
||||
/*admin管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ADMIN', 'URL_ADMIN_KYC_SAVEFAILED');
|
||||
|
||||
|
||||
35
model/bin/dbscript/comm/1.1/WALLET-DDL-MYSQL.SQL
Executable file
35
model/bin/dbscript/comm/1.1/WALLET-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,35 @@
|
||||
-- ----------------------------
|
||||
-- Table structure for t_wallet
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `T_EXCHANGE_RATE`;
|
||||
CREATE TABLE `T_EXCHANGE_RATE` (
|
||||
`UUID` varchar(32) NOT NULL DEFAULT '' COMMENT '主键',
|
||||
`OUT_OR_IN` varchar(32) ,
|
||||
`RATA` double ,
|
||||
`CURRENCY` varchar(32) ,
|
||||
`NAME` varchar(64) ,
|
||||
PRIMARY KEY (`uuid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_EXCHANGE_OUT_OR_IN on T_EXCHANGE_RATE (
|
||||
OUT_OR_IN
|
||||
);
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS `T_WALLET_LOG`;
|
||||
CREATE TABLE `T_WALLET_LOG` (
|
||||
`UUID` varchar(32) NOT NULL DEFAULT '' COMMENT '主键',
|
||||
`PARTY_ID` varchar(32) NOT NULL DEFAULT '',
|
||||
`ORDER_NO` varchar(64) ,
|
||||
`AMOUNT` double ,
|
||||
`STATUS` int ,
|
||||
`CREATE_TIME` datetime ,
|
||||
`CATEGORY` varchar(32) ,
|
||||
PRIMARY KEY (`uuid`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_WALLET_LOG_PARTY_ID on T_WALLET_LOG (
|
||||
PARTY_ID,CREATE_TIME
|
||||
);
|
||||
|
||||
|
||||
9
model/bin/dbscript/comm/1.1/WALLET-DML-MYSQL.SQL
Executable file
9
model/bin/dbscript/comm/1.1/WALLET-DML-MYSQL.SQL
Executable file
@@ -0,0 +1,9 @@
|
||||
INSERT INTO `SCT_RESOURCE` (`UUID`, `RES_STRING`, `RES_TYPE`)
|
||||
VALUES
|
||||
('URL_ADMIN_EXCHANGERATE_UPDATE', '/normal/AdminExchangeRateAction!update.action*', 'URL');
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ROOT', 'URL_ADMIN_EXCHANGERATE_UPDATE');
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ADMIN', 'URL_ADMIN_EXCHANGERATE_UPDATE');
|
||||
32
model/bin/dbscript/comm/1.1/WITHDRAW-DDL-MYSQL.SQL
Executable file
32
model/bin/dbscript/comm/1.1/WITHDRAW-DDL-MYSQL.SQL
Executable file
@@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS `T_WITHDRAW_ORDER`;
|
||||
CREATE TABLE `T_WITHDRAW_ORDER` (
|
||||
`UUID` varchar(32) NOT NULL ,
|
||||
`PARTY_ID` varchar(32) NOT NULL ,
|
||||
`ORDER_NO` varchar(32) ,
|
||||
`AMOUNT` double,
|
||||
`VOLUME` double,
|
||||
`AMOUNT_FEE` double,
|
||||
`METHOD` varchar(32) ,
|
||||
`BANK` varchar(256) ,
|
||||
`ACCOUNT` varchar(256) ,
|
||||
`QDCODE` varchar(64),
|
||||
`DEPOSIT_BANK` varchar(256) ,
|
||||
`USERNAME` varchar(256),
|
||||
`FAILURE_MSG` varchar(512) ,
|
||||
`CREATE_TIME` datetime ,
|
||||
`TIME_SETTLE` datetime ,
|
||||
`SUCCEEDED` int(11) DEFAULT NULL,
|
||||
`CHAIN_ADDRESS` varchar(128) ,
|
||||
`CURRENCY` varchar(32) ,
|
||||
PRIMARY KEY (`UUID`)
|
||||
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
create index INDEX_WITHDRAWORDER_PARTY_ID on T_WITHDRAW_ORDER (
|
||||
PARTY_ID,CREATE_TIME
|
||||
);
|
||||
create index INDEX_WITHDRAWORDER_SUCCEEDED on T_WITHDRAW_ORDER (
|
||||
SUCCEEDED,CREATE_TIME
|
||||
);
|
||||
|
||||
25
model/bin/dbscript/comm/1.1/WITHDRAW-DML-MYSQL.SQL
Executable file
25
model/bin/dbscript/comm/1.1/WITHDRAW-DML-MYSQL.SQL
Executable file
@@ -0,0 +1,25 @@
|
||||
|
||||
INSERT INTO `SCT_RESOURCE` (`UUID`, `RES_STRING`, `RES_TYPE`)
|
||||
VALUES
|
||||
('URL_ADMIN_WITHDRAW_SUCCESS', '/normal/adminWithdrawAction!success.action*', 'URL');
|
||||
/*root管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ROOT', 'URL_ADMIN_WITHDRAW_SUCCESS');
|
||||
/*admin管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ADMIN', 'URL_ADMIN_WITHDRAW_SUCCESS');
|
||||
|
||||
|
||||
INSERT INTO `SCT_RESOURCE` (`UUID`, `RES_STRING`, `RES_TYPE`)
|
||||
VALUES
|
||||
('URL_ADMIN_WITHDRAW_REJECT', '/normal/adminWithdrawAction!reject.action*', 'URL');
|
||||
/*root管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ROOT', 'URL_ADMIN_WITHDRAW_REJECT');
|
||||
/*admin管理员*/
|
||||
INSERT INTO `SCT_ROLE_RESOURCE` (`ROLE_UUID`,`RESOURCE_UUID`)
|
||||
VALUES
|
||||
('SECURITY_ROLE_ADMIN', 'URL_ADMIN_WITHDRAW_REJECT');
|
||||
Reference in New Issue
Block a user