diff --git a/chsm-common/src/main/java/com/sunyard/chsm/sdf/adapter/JnaSdfAdaptor.java b/chsm-common/src/main/java/com/sunyard/chsm/sdf/adapter/JnaSdfAdaptor.java index 9a386aa..7bcc0f1 100644 --- a/chsm-common/src/main/java/com/sunyard/chsm/sdf/adapter/JnaSdfAdaptor.java +++ b/chsm-common/src/main/java/com/sunyard/chsm/sdf/adapter/JnaSdfAdaptor.java @@ -58,6 +58,7 @@ public abstract class JnaSdfAdaptor implements SdfApiAdapter { PointerByReference phSessionHandle = new PointerByReference(); sdfLibrary.SDF_OpenSession(device, phSessionHandle); + Assert.notNull(phSessionHandle.getValue(), "SDF_OpenSession failed"); String key = UUID.randomUUID().toString(); SESSION_HANDLE_CONTEXT.put(key, phSessionHandle.getValue()); diff --git a/chsm-web-manage/src/main/java/com/sunyard/ssp/modules/sysconf/paramconf/entity/ParamConf.java b/chsm-web-manage/src/main/java/com/sunyard/ssp/modules/sysconf/paramconf/entity/ParamConf.java index aa98f2f..374dc22 100644 --- a/chsm-web-manage/src/main/java/com/sunyard/ssp/modules/sysconf/paramconf/entity/ParamConf.java +++ b/chsm-web-manage/src/main/java/com/sunyard/ssp/modules/sysconf/paramconf/entity/ParamConf.java @@ -55,7 +55,7 @@ public class ParamConf implements Serializable { private Integer status; @ApiModelProperty(value = "创建时间") - @TableField("CREAT_TIME") + @TableField("CREATE_TIME") private LocalDateTime creatTime; @ApiModelProperty(value = "备注") diff --git a/chsm-web-manage/src/main/resources/logback.xml b/chsm-web-manage/src/main/resources/logback.xml index 0def50d..fd9fbba 100644 --- a/chsm-web-manage/src/main/resources/logback.xml +++ b/chsm-web-manage/src/main/resources/logback.xml @@ -19,11 +19,11 @@ ${LOG_HOME}/info.log - ${LOG_HOME}/%d{yyyy-MM}/INFO-%d{yyyy-MM-dd}_%i.log + ${LOG_HOME}/%d{yyyy-MM,aux}/INFO-%d{yyyy-MM-dd}_%i.log - 10MB + 2MB - 30 + 180 20GB @@ -40,11 +40,11 @@ ${LOG_HOME}/debug.log - ${LOG_HOME}/%d{yyyy-MM}/sspweb-DEBUG-%d{yyyy-MM-dd}_%i.log + ${LOG_HOME}/%d{yyyy-MM,aux}/sspweb-DEBUG-%d{yyyy-MM-dd}_%i.log - 10MB + 2MB - 30 + 180 20GB @@ -61,11 +61,11 @@ ${LOG_HOME}/error.log - ${LOG_HOME}/%d{yyyy-MM}/ERROR-%d{yyyy-MM-dd}_%i.log + ${LOG_HOME}/%d{yyyy-MM,aux}/ERROR-%d{yyyy-MM-dd}_%i.log - 10MB + 2MB - 30 + 180 20GB diff --git a/chsm-web-server/src/main/resources/logback.xml b/chsm-web-server/src/main/resources/logback.xml index 0def50d..fd9fbba 100644 --- a/chsm-web-server/src/main/resources/logback.xml +++ b/chsm-web-server/src/main/resources/logback.xml @@ -19,11 +19,11 @@ ${LOG_HOME}/info.log - ${LOG_HOME}/%d{yyyy-MM}/INFO-%d{yyyy-MM-dd}_%i.log + ${LOG_HOME}/%d{yyyy-MM,aux}/INFO-%d{yyyy-MM-dd}_%i.log - 10MB + 2MB - 30 + 180 20GB @@ -40,11 +40,11 @@ ${LOG_HOME}/debug.log - ${LOG_HOME}/%d{yyyy-MM}/sspweb-DEBUG-%d{yyyy-MM-dd}_%i.log + ${LOG_HOME}/%d{yyyy-MM,aux}/sspweb-DEBUG-%d{yyyy-MM-dd}_%i.log - 10MB + 2MB - 30 + 180 20GB @@ -61,11 +61,11 @@ ${LOG_HOME}/error.log - ${LOG_HOME}/%d{yyyy-MM}/ERROR-%d{yyyy-MM-dd}_%i.log + ${LOG_HOME}/%d{yyyy-MM,aux}/ERROR-%d{yyyy-MM-dd}_%i.log - 10MB + 2MB - 30 + 180 20GB diff --git a/doc/ssp_dm.sql b/doc/ssp_dm.sql index 163db98..3ac0e57 100644 --- a/doc/ssp_dm.sql +++ b/doc/ssp_dm.sql @@ -1,3 +1,470 @@ +CREATE TABLE "SC_AUDIT_LOG"( + "ID" INT IDENTITY(4041, 1) NOT NULL, + "CREATE_TIME" TIMESTAMP(0), + "OPERATOR_NAME" VARCHAR(255), + "OPERATOR_ID" INT, + "OPERATE_CONTENT" VARCHAR(255), + "IP_ADDRESS" VARCHAR(255), + "IP_INFO" VARCHAR(255), + "REQUEST_PATH" VARCHAR(255), + "REQUEST_MOTHED" VARCHAR(255), + "REQUEST_PARAM" TEXT, + "OPERATE_TYPE" VARCHAR(255), + "OPERATE_RESULT" VARCHAR(255), + "TIME_CONSUMING" INT, + "READ_STATUS" INT DEFAULT 0, + "READ_USER_ID" INT, + "READ_USER_NAME" VARCHAR(255), + "READ_REAL_NAME" VARCHAR(255), + PRIMARY KEY("ID") +); + +CREATE TABLE "SC_AUDIT_LOG_SIGN"( + "ID" INT IDENTITY(1, 1) NOT NULL, + "SIGN_ID" INT, + "LOG_ID" INT, + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + +CREATE TABLE "SC_LOG_SIGN"( + "ID" INT IDENTITY(1, 1) NOT NULL, + "OPERATOR_ID" INT, + "OPERATOR_NAME" VARCHAR(255), + "SIGN_VALUE" VARCHAR(1024), + "PUBLICKEY" VARCHAR(1024), + "DEVICE_ID" VARCHAR(255), + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + +CREATE TABLE "SC_DICT"( + "ID" INT IDENTITY(80, 1) NOT NULL, + "TYPE" VARCHAR(255), + "TITLE" VARCHAR(255), + "SCOPE" INT DEFAULT 1, + "SORT_ORDER" INT, + "DESCRIPTION" VARCHAR(255), + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID"), + CONSTRAINT "UNIQUE__TITLE" UNIQUE("TITLE"), + CONSTRAINT "UNIQUE__TYPE" UNIQUE("TYPE") +); + +CREATE TABLE "SC_DICT_DATA"( + "ID" INT IDENTITY(221, 1) NOT NULL, + "DICT_ID" INT, + "TITLE" VARCHAR(255), + "VALUE" VARCHAR(255), + "SORT_ORDER" INT, + "STATUS" INT, + "DESCRIPTION" VARCHAR(255), + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID"), + CONSTRAINT "DICT_ID_TITLE_UNIQUE" UNIQUE("DICT_ID", "TITLE") +); + +CREATE TABLE "SC_PARAM_CONF"( + "ID" INT IDENTITY(23, 1) NOT NULL, + "ITEM" INT, + "KEY" VARCHAR(255), + "VALUE" VARCHAR(255), + "TYPE" VARCHAR(255), + "STATUS" INT, + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + "MEMO" VARCHAR(255), + PRIMARY KEY("ID") +); + + +CREATE TABLE "SC_DEPARTMENT"( + "ID" INT IDENTITY(1, 1) NOT NULL, + "PARENT_ID" INT, + "TITLE" VARCHAR(1024), + "IS_PARENT" INT, + "SORT_ORDER" INT, + "STATUS" INT, + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + +CREATE TABLE "SC_DEPARTMENT_HEADER"( + "ID" INT IDENTITY(1, 1) NOT NULL, + "DEPARTMENT_ID" INT, + "TYPE" INT, + "USER_ID" INT, + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + +CREATE TABLE "SC_POSITION"( + "ID" INT IDENTITY(172, 1) NOT NULL, + "NAME" VARCHAR(255), + "STATUS" INT, + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + +CREATE TABLE "SC_USER" ( + "ID" INT IDENTITY(1, 1) NOT NULL, + "USERNAME" VARCHAR(255), + "PASSWORD" VARCHAR(255), + "REALNAME" VARCHAR(255), + "ORGANIZATION_ID" INT, + "TEL" VARCHAR(25), + "EMAIL" VARCHAR(255), + "STATUS" INT DEFAULT 0, + "U_PUBLICKEY" VARCHAR(1024), + "POSITION_ID" INT, + "SEX" INT, + "AVATAR" VARCHAR(1024), + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + "UPDATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + "PASS_UPDATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); +CREATE TABLE "SC_USER_ROLE"( + "ID" INT IDENTITY(232, 1) NOT NULL, + "ROLE_ID" INT, + "USER_ID" INT, + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + +CREATE TABLE "SC_ROLE"( + "ID" INT IDENTITY(33, 1) NOT NULL, + "NAME" VARCHAR(255), + "DEFAULT_ROLE" INT, + "DATA_TYPE" INT, + "DESCRIPTION" VARCHAR(255), + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + +CREATE TABLE "SC_ROLE_DEPARTMENT"( + "ID" INT IDENTITY(1, 1) NOT NULL, + "DEPARTMENT_ID" INT, + "ROLE_ID" INT, + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + +CREATE TABLE "SC_ROLE_PERMISSION"( + "ID" INT IDENTITY(1486, 1) NOT NULL, + "PERMISSION_ID" INT, + "ROLE_ID" INT, + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + + +CREATE TABLE "SC_PERMISSION"( + "ID" INT IDENTITY(1, 1) NOT NULL, + "DESCRIPTION" VARCHAR(255), + "NAME" VARCHAR(255), + "PARENT_ID" INT, + "P_TYPE" INT, + "SORT_ORDER" INT, + "COMPONENT" VARCHAR(255), + "PATH" VARCHAR(255), + "TITLE" VARCHAR(255), + "ICON" VARCHAR(255), + "P_LEVEL" INT, + "BUTTON_TYPE" VARCHAR(255), + "P_STATUS" INT, + "URL" VARCHAR(255), + "NEED_VERIFY" INT DEFAULT 0, + "CREATE_TIME" TIMESTAMP(0) DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY("ID") +); + + +-- 初始化数据 +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (0, 'ipWhitelistSwitch', 'true', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (1, 'communicateTimeOut', '30', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (1, 'heartDetectTime', '5', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (1, 'ftpUploadPath', '/app/upload', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (1, 'heartPackage', 'test', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (2, 'BInterfaceTimeOut', '0', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (3, 'encryptionMachineApproval', 'false', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (3, 'secretKeyApproval', 'false', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (4, 'loginMethod', '1', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (4, 'isUseGraphicCode', 'true', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (5, 'printSpare1', '', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (5, 'printSpare2', '', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (6, 'windowPeriodNumber', '4', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (7, 'sysDebugSwitch', 'dev', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (8, 'logLevel', 'debug', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (5, 'printProtoId', '17', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (5, 'printIP', '1.1.1.1', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (5, 'printPort', '1111', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (null, 'errorValue', '3', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (10, 'clientUserLimitTimes', '3', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (null, 'status', '1', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (null, 'scheduleEnabled', '1', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (null, 'initStatus', '1', 'OBJECT', 0, null); +INSERT INTO SC_PARAM_CONF (ITEM, KEY, VALUE, TYPE, STATUS, MEMO) VALUES (null, 'tmk_init', 'false', null, null, null); + + + + +SET IDENTITY_INSERT SC_DICT ON; +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (1, 'key_temp_type1', '密钥类型-组1', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (2, 'key_temp_type2', '密钥类型-组2', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (3, 'key_temp_type3', '密钥类型-组3', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (4, 'key_temp_type4', '密钥类型-组4', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (5, 'key_temp_type5', '密钥类型-组5', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (6, 'sex', '性别', 1, 1, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (9, 'stutas_usable', '状态-是否可用', 1, 3, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (10, 'database_type', '数据库_类型', 1, 2, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (19, 'Certificate_classification', '证书标签', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (23, 'heart_time', '心跳检测时间', 1, 1, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (38, 'b_overtime', 'B端界面超时时间', 1, 1, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (39, 'protocol_type', '协议类型', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (42, 'HSM_type', '加密机类型', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (46, 'keyNode-label', '密钥节点-标签', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (51, 'key_temp_type6', '密钥类型-组6', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (52, 'key_temp_type7', '密钥类型-组7', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (53, 'key_temp_type8', '密钥类型-组8', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (54, 'key_length', '密钥长度', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (55, 'key-symmetry', '对称密钥-算法', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (56, 'key-asymmetric', '非对称密钥-算法', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (57, 'Asset_type', '资产类型', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (58, 'Manufacturer', '制造厂商', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (61, 'key-bit', '非对称密钥-位数-RSA', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (63, 'permission_type', '按钮权限类型', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (70, 'monitor_deal', '交易监控', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (75, 'Split_mode', '分片模式', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (76, 'Publickey_format', '公钥格式', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (78, 'instructionSetSymmetric', '敏感指令集-对称密钥工具类接口', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (79, 'instructionSetAsymmetric', '敏感指令集-非对称密钥工具类接口', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (80, 'instructionSetKeyManagement', '敏感指令集-密钥管理类接口', 1, 0, null); +INSERT INTO SC_DICT (ID, TYPE, TITLE, SCOPE, SORT_ORDER, DESCRIPTION) VALUES (81, 'version', '系统版本号', 1, 0, ''); + + + +SET IDENTITY_INSERT SC_DICT_DATA ON; +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (1, 55, '2DES', '2DES', 0, -1, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (2, 54, '64(单倍8字节)', '64', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (3, 54, '128(双倍16字节)', '128', 1, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (4, 54, '192(三倍24字节)', '192', 2, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (5, 70, '密钥生命周期', 'KeyLifecycle', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (6, 70, '对称密钥', 'SymmetricEncryption', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (7, 70, '非对称密钥', 'ASymmetricEncryption', 0, 0, '000'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (8, 70, '文件对象操作', 'FileObject', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (9, 70, 'PIN专用操作', 'PIN', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (10, 70, 'MAC操作', 'MAC', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (21, 74, 'cx', '1', 0, -1, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (23, 75, '拼接模式', 'SEG', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (25, 76, 'DER', 'DER', 1, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (26, 76, 'BASE64', 'BASE64', 2, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (27, 38, '30秒', '30000', 1, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (28, 38, '10分钟', '600000', 5, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (79, 1, 'ZMKC', 'ZMKComp', 1, -1, '[100]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (80, 1, 'TMK', 'TMK', 2, -1, '[002]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (81, 1, 'KML', 'KML', 0, -1, '[200]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (82, 2, 'ZPK', 'ZPK', 0, 0, '[001]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (83, 10, 'MySQL', '1', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (84, 10, 'Oracle', '2', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (86, 42, '密码机', 'encryptor', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (91, 46, 'ATM', 'ATM', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (92, 46, 'POS', 'POS', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (93, 38, '5分钟', '300000', 4, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (94, 40, 'ZMK', 'ZMK', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (95, 40, 'ZPK', 'ZPK', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (96, 40, 'ZAK', 'ZAK', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (97, 40, 'TMK', 'TMK', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (98, 40, 'TPK', 'TPK', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (99, 40, 'TAK', 'TAK', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (100, 6, '男', '1', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (101, 8, '浙江', '杭州', 0, 0, '奥利给'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (102, 39, '入口协议', '0', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (103, 39, '密码机协议', '2', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (105, 6, '女', '2', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (106, 9, '可用', '0', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (107, 9, '不可用', '-1', 1, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (108, 23, '10秒', '1', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (109, 23, '20秒', '2', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (110, 23, '30秒', '3', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (111, 23, '40秒', '4', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (112, 23, '50秒', '5', 3, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (113, 23, '60秒', '6', 5, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (114, 38, '关闭', '0', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (116, 38, '1分钟', '60000', 2, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (117, 38, '2分钟', '120000', 3, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (119, 51, 'PK', 'PK', 0, 0, ''); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (120, 51, 'SK', 'SK', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (121, 52, 'BDK', 'BDK', 0, 0, '[009]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (122, 52, 'MKAC', 'MK-AC', 0, 0, '[109]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (123, 52, 'MKSMI', 'MK-SMI', 0, -1, '[209]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (124, 52, 'MKSMC', 'MK-SMC', 0, -1, '[309]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (125, 52, 'MKDAK', 'MK-DAK', 0, -1, '[409]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (126, 52, 'MKDN', 'MK-DN', 0, -1, '[509]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (128, 57, '固有资产', '固有资产', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (129, 58, '杭州信雅达科技公司', '杭州信雅达科技公司', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (130, 53, 'WWK', 'WWK', 0, -1, '[006]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (131, 53, 'DEK', 'DEK', 0, -1, '[010]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (132, 54, '单倍', '单倍', 0, -1, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (133, 54, '双倍', '双倍', 1, -1, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (134, 54, '三倍', '三倍', 0, -1, '2'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (135, 55, 'DES', 'DES', 0, -1, ''); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (136, 55, 'SM1', 'SM1', 0, 0, ''); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (137, 55, 'SM4', 'SM4', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (138, 56, 'RSA', 'RSA', 0, -1, ''); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (139, 56, 'SM2', 'SM2', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (140, 1, 'ZMK', 'ZMK', 0, 0, '[000]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (141, 2, 'TPK', 'TPK', 0, 0, '[002]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (142, 3, 'ZAK', 'ZAK', 0, 0, '[008]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (143, 3, 'TAK', 'TAK', 0, 0, '[003]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (144, 4, 'ZEK', 'ZEK', 0, 0, '[00A]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (145, 4, 'TEK', 'TEK', 0, -1, '[00B]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (146, 5, 'PVK', 'PVK', 0, -1, '[002]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (147, 5, 'CVK', 'CVK', 0, -1, '[402]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (148, 5, 'CSCK', 'CSCK', 0, -1, '[402]'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (151, 55, '3DES', '3DES', 0, -1, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (153, 61, '1024', '1024', 1, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (154, 61, '1152', '1152', 2, -1, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (155, 61, '1408', '1408', 3, -1, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (156, 61, '1984', '1984', 4, -1, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (157, 61, '2048', '2048', 5, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (158, 44, '1131', '11', 0, -1, '1'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (161, 63, '查看操作get', 'get', 0, 0, '0099999'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (162, 63, '上传文件(upload)', 'upload', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (163, 63, '添加操作(post)', 'post', 1, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (164, 63, '编辑操作(put)', 'put', 2, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (165, 63, '删除操作(delete)', 'delete', 3, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (166, 64, 'as', '1', 2, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (168, 54, '256', '256', 0, -1, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (169, 74, '-', '-', 0, 0, '-'); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (170, 78, '生成对称密钥(*)', 'SymmetricKeyTool.genKey', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (171, 78, '更新对称密钥(*)', 'SymmetricKeyTool.updateKey', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (172, 78, '生成并打印密钥分量(**)', 'SymmetricKeyTool.splitKeyPrint', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (173, 78, '通过分量导出密钥(**)', 'SymmetricKeyTool.splitKey', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (174, 78, '通过分量导入密钥(**)', 'SymmetricKeyTool.synthKey', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (175, 78, '通过保护密钥加密并导出密钥(**)', 'SymmetricKeyTool.synthKey', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (176, 78, '通过保护密钥解密并导入密钥(*)', 'SymmetricKeyTool.synthKey', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (177, 78, '通过公钥保护导出密钥(*)', 'SymmetricKeyTool.encryptionKeyByPkOutput', 8, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (178, 78, '通过私钥保护导入密钥(*)', 'SymmetricKeyTool.encryptionKeyByPkOutput', 9, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (179, 79, '更新密钥对(*)', 'ASymmetricKeyTool.genTempKeyPair', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (180, 79, '导入公钥(*)', 'ASymmetricKeyTool.importPk', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (181, 80, '根据密钥方案密钥模板生成指定节点的密钥(*)', 'KeyLifecycle.genKeyByTmpl', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (182, 80, '根据密钥方案密钥模板更新指定节点的密钥(*)', 'KeyLifecycle.updateKeyByTmpl', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (183, 80, '根据密钥方案密钥模板批量生成指定节点的密钥(**)', 'KeyLifecycle.genBatchKeyByTmpl', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (184, 80, '根据密钥方案密钥模板批量更新指定节点的密钥(**)', 'KeyLifecycle.updateBatchKeyByTmpl', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (185, 80, '保护密钥回滚(*)', 'KeyLifecycle.rollbackZMK', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (186, 80, '立即失效指定的密钥(*)', 'KeyLifecycle.rollbackZMK', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (191, 39, '打印机协议', '3', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (212, 19, '个人', '1', 0, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (213, 19, '受信任的根证书颁发机构', '2', 1, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (214, 19, '其他人', '3', 2, 0, null); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (218, 76, 'RAW', 'RAW', 0, 0, ''); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (219, 76, 'SM2PKXY', 'SM2PKXY', 3, 0, ''); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (220, 76, 'SM2PK04XY', 'SM2PK04XY', 4, 0, ''); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (221, 56, 'SM2-CO', 'SM2-CO', 1, 0, ''); +INSERT INTO SC_DICT_DATA (ID, DICT_ID, TITLE, VALUE, SORT_ORDER, STATUS, DESCRIPTION) VALUES (222, 81, 'version', 'V1.00', 0, 0, ''); + + + +SET IDENTITY_INSERT SC_PERMISSION ON; +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (5, null, null, 24, 1, 0, null, '/sysconf/paramConf/save', '是否开启白名单', null, 4, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (20, '', 'sys', null, 0, 3, 'Main', '/sys', '系统配置', 'md-desktop', 1, '', 0, '', 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (24, null, 'parameter', 20, 0, 0, 'sys-configuration/setting-manage/setting', '/parameterSet', '业务参数配置', 'md-construct', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (25, null, 'dict-manage', 20, 0, 4, 'sys-configuration/dict-manage/dictManage', '/dictManage', '字典管理', 'ios-bookmarks', 2, null, -1, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (28, null, 'position-manage', 20, 0, 8, 'sys-configuration/position-manage/position', '/positionManage', '职位管理', 'ios-people', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (29, null, 'department-manage', 20, 0, 6, 'sys-configuration/department-manage/departmentManage', '/departmentManage', '部门管理', 'ios-albums', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (30, null, 'role-manage', 186, 0, 3, 'sys-configuration/role-manage/roleManage', '/roleManage', '角色权限管理', 'ios-ribbon', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (32, null, 'menu-manage', 20, 0, 2, 'sys-configuration/menu-manage/menuManage', '/menuManage', '菜单权限管理', 'md-list', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (78, null, null, 28, 1, 0, null, '/position/save', '添加职位', null, 4, null, 0, null, 1); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (182, '', 'audit', null, 0, 15, 'Main', '/audit', '管理日志', 'ios-albums', 1, '', 0, '', 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (185, '', 'logManagement', 182, 0, 0, 'monitor/events/audit', '/logManagement', '操作日志', 'ios-albums', 2, '', 0, '', 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (186, null, 'user', null, 0, 1, 'Main', '/user', '用户角色', 'md-person', 1, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (187, null, 'userManage', 186, 0, 0, 'sys-configuration/user-manage/userManage', '/userManage', '用户管理', 'ios-person', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (188, '', 'signLog', null, 0, 17, 'Main', '/signLog', '审计日志', 'md-albums', 1, '', 0, '', 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (189, null, 'sign', 188, 0, 0, 'monitor/events/sign', '/sign', '审计', 'md-albums', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (194, null, 'loginLog', 182, 0, 2, 'monitor/events/loginLog', '/loginLog', '登录日志', 'md-log-in', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (195, null, 'runLog', 182, 0, 3, 'monitor/events/runLog', '/runLog', '运行日志', 'ios-flower', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (202, null, 'deviceManager', null, 0, 9, 'Main', '/deviceManager', '设备管理', 'md-tablet-landscape', 1, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (203, null, 'cipherMachineManage', 202, 0, 0, 'deviceManager/cipherMachineManage/index', '/cipherMachineManage', '密码机管理', 'ios-easel', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (204, null, 'groupManagement', 202, 0, 1, 'deviceManager/groupManagement/index', '/groupManagement', '分组管理', 'md-grid', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (205, null, 'serve', null, 0, 7, 'Main', '/serve', '服务管理1', 'ios-browsers', 1, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (206, null, 'serviceManagement', 205, 0, 0, 'serviceManagement/index', '/serviceManagement', '服务管理', 'ios-browsers', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (207, null, 'application', null, 0, 5, 'Main', '/application', '应用管理1', 'ios-apps', 1, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (208, null, 'appliedManagement', 207, 0, 0, 'appliedManagement/index', '/appliedManagement', '应用管理', 'ios-apps', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (209, null, 'certManagement', null, 0, 13, 'Main', '/certManagement', '证书管理', 'md-clipboard', 1, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (210, null, 'caManagement', 209, 0, 0, 'certManagement/caManagement/index', '/caManagement', 'CA管理', 'ios-bookmarks', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (211, null, 'applicationCert', 209, 0, 1, 'certManagement/applicationCert/index', '/applicationCert', '应用证书', 'md-bookmarks', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (212, null, 'keyManagement', null, 0, 11, 'Main', '/keyManagement', '密钥管理', 'ios-key', 1, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (213, null, 'keyTemplateManage', 212, 0, 0, 'keyManagement/keyTemplateManage/index', '/keyTemplateManage', '密钥模板管理', 'md-key', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (214, '', 'symmetricKey', 212, 0, 1, 'keyManagement/symmetricKey/index', '/symmetricKey', '对称密钥管理', 'ios-keypad', 2, '', 0, '', 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (215, null, 'asymmetricKey', 212, 0, 2, 'keyManagement/asymmetricKey/index', '/asymmetricKey', '非对称密钥管理', 'md-keypad', 2, null, 0, null, 0); +INSERT INTO SC_PERMISSION (ID, DESCRIPTION, NAME, PARENT_ID, P_TYPE, SORT_ORDER, COMPONENT, PATH, TITLE, ICON, P_LEVEL, BUTTON_TYPE, P_STATUS, URL, NEED_VERIFY) VALUES (216, null, 'mainKeyManagement', 20, 0, 0, 'sys-configuration/keyManagement/index', '/mainKeyManagement', '主密钥管理', 'ios-key', 2, null, 0, null, 0); + + +INSERT INTO SC_USER (USERNAME, PASSWORD, REALNAME, ORGANIZATION_ID, TEL, EMAIL, STATUS, UPDATE_TIME, POSITION_ID, SEX, AVATAR, PASS_UPDATE_TIME, U_PUBLICKEY) VALUES ('admin1', '$2a$10$9.9KrL/wEMPhxwFf/G3M7OFPnE/ICwWuyE1GRIT1XVXiH7Gksb8XC', '超级管理员', null, null, null, 0, CURRENT_TIMESTAMP(), null, null, null, CURRENT_TIMESTAMP(), ''); + +SET IDENTITY_INSERT SC_ROLE ON; +INSERT INTO SC_ROLE (ID, NAME, DEFAULT_ROLE, DESCRIPTION, DATA_TYPE) VALUES (1, '超级管理员', null, null, null); +INSERT INTO SC_ROLE (ID, NAME, DEFAULT_ROLE, DESCRIPTION, DATA_TYPE) VALUES (25, '密钥管理员', null, null, null); +INSERT INTO SC_ROLE (ID, NAME, DEFAULT_ROLE, DESCRIPTION, DATA_TYPE) VALUES (32, '配置管理员', null, '', null); +INSERT INTO SC_ROLE (ID, NAME, DEFAULT_ROLE, DESCRIPTION, DATA_TYPE) VALUES (33, '审计管理员', null, '', null); + + +INSERT INTO SC_USER_ROLE (ROLE_ID, USER_ID) VALUES (1, 1); + + +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (182, 33); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (185, 33); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (188, 33); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (189, 33); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (194, 33); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (195, 33); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (212, 25); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (213, 25); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (214, 25); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (215, 25); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (209, 25); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (210, 25); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (211, 25); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (207, 32); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (208, 32); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (205, 32); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (206, 32); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (202, 32); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (203, 32); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (204, 32); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (186, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (187, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (30, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (20, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (24, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (5, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (32, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (25, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (29, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (28, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (78, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (207, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (208, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (205, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (206, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (202, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (203, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (204, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (212, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (213, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (214, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (215, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (209, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (210, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (211, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (182, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (185, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (194, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (195, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (188, 1); +INSERT INTO SC_ROLE_PERMISSION (PERMISSION_ID, ROLE_ID) VALUES (189, 1); + + -- 密码设备 CREATE TABLE sp_device ( @@ -232,4 +699,17 @@ CREATE TABLE sp_ca_cert ( update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP(), create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP(), PRIMARY KEY (id) +); + +-- ip白名单 +CREATE TABLE sp_ip_whitelist ( + id BIGINT NOT NULL COMMENT 'id', + app_id BIGINT NOT NULL COMMENT '应用id', + ip VARCHAR(30) NOT NULL DEFAULT '' COMMENT 'ip', + scope VARCHAR(30) NOT NULL DEFAULT '' COMMENT 'app | global', + status VARCHAR(30) NOT NULL DEFAULT '' COMMENT '', + remark VARCHAR(500) NOT NULL DEFAULT '' COMMENT '备注', + update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP(), + create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP(), + PRIMARY KEY (id) ); \ No newline at end of file