Files
bea-mid/doc/cre_opn.sql

117 lines
5.8 KiB
SQL
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
-- 开放平台SQL
DROP TABLE T_OPN_SECURITY_INF;
CREATE TABLE T_OPN_SECURITY_INF
(
GATEWAY_ID NUMBER DEFAULT 0 NOT NULL,
SIGN_ALG_TYPE VARCHAR(1) DEFAULT '2' NOT NULL,
ENC_ALG_TYPE VARCHAR(1) DEFAULT '2' NOT NULL,
AUTH_TYPE VARCHAR(1) DEFAULT '0' NOT NULL,
API_KEY VARCHAR(1) DEFAULT ' ' NOT NULL,
USERNAME VARCHAR(1) DEFAULT ' ' NOT NULL,
PASSWORD VARCHAR(1) DEFAULT ' ' NOT NULL,
IP_TYPE VARCHAR(1) DEFAULT '0' NOT NULL,
IP_LST VARCHAR(1) DEFAULT ' ' NOT NULL,
REQ_ID VARCHAR2(64) DEFAULT ' ' NOT NULL,
TM_SMP VARCHAR2(14) DEFAULT ' ' NOT NULL,
NOD_ID VARCHAR2(20) DEFAULT ' ' NOT NULL,
UPD_OPR VARCHAR2(10) DEFAULT ' ' NOT NULL,
PRIMARY KEY (GATEWAY_ID)
);
comment on table T_OPN_SECURITY_INF is '安全信息表';
comment on column T_OPN_SECURITY_INF.GATEWAY_ID is '请求id';
comment on column T_OPN_SECURITY_INF.SIGN_ALG_TYPE is '签名算法(0-不设置,1-国际RSA,2-国密SM2)';
comment on column T_OPN_SECURITY_INF.ENC_ALG_TYPE is '加密算法(0-不设置,1-3DES,2-AES,3-国密SM3)';
comment on column T_OPN_SECURITY_INF.AUTH_TYPE is '授权类型(0-不设置,1-Token,2-用户密码)';
comment on column T_OPN_SECURITY_INF.API_KEY is 'APIKey';
comment on column T_OPN_SECURITY_INF.USERNAME is '用户';
comment on column T_OPN_SECURITY_INF.PASSWORD is '密码';
comment on column T_OPN_SECURITY_INF.IP_TYPE is 'IP类型(0-不设置,1-白名单,2-黑名单)';
comment on column T_OPN_SECURITY_INF.IP_LST is 'IP地址';
comment on column T_OPN_SECURITY_INF.REQ_ID is '请求id';
comment on column T_OPN_SECURITY_INF.TM_SMP is '时间戳';
comment on column T_OPN_SECURITY_INF.NOD_ID is '更新节点';
comment on column T_OPN_SECURITY_INF.UPD_OPR is '更新操作员';
-- 合作伙伴信息
DROP TABLE T_OPN_PARTNER_INF;
CREATE TABLE T_OPN_PARTNER_INF
(
ID NUMBER DEFAULT 0 NOT NULL,
PARTNER_ID VARCHAR(32) DEFAULT ' ' NOT NULL,
PARTNER_NM VARCHAR(60) DEFAULT ' ' NOT NULL,
ENC_CERT_SN NUMBER DEFAULT 0 NOT NULL,
SIGN_CERT_SN NUMBER DEFAULT 0 NOT NULL,
ENC_CERT_SN2 NUMBER DEFAULT 0 NOT NULL,
SIGN_CERT_SN2 NUMBER DEFAULT 0 NOT NULL,
CERT_WIN_BEG_DT VARCHAR(8) DEFAULT ' ' NOT NULL,
CERT_WIN_END_DT VARCHAR(8) DEFAULT ' ' NOT NULL,
STATUS VARCHAR(1) DEFAULT '1' NOT NULL,
NOD_ID VARCHAR(20) DEFAULT ' ' NOT NULL,
TM_SMP VARCHAR(14) DEFAULT ' ' NOT NULL,
UPD_OPR VARCHAR(10) DEFAULT ' ' NOT NULL,
REQ_ID VARCHAR(64) DEFAULT ' ' NOT NULL,
PRIMARY KEY (ID)
);
CREATE UNIQUE INDEX UI1_T_OPN_PARTNER_INF ON T_OPN_PARTNER_INF (PARTNER_ID);
COMMENT ON TABLE T_OPN_PARTNER_INF IS '合作伙伴信息';
COMMENT ON COLUMN T_OPN_PARTNER_INF.ID IS '标识';
COMMENT ON COLUMN T_OPN_PARTNER_INF.PARTNER_ID IS '合作伙伴编号';
COMMENT ON COLUMN T_OPN_PARTNER_INF.ENC_CERT_SN IS '加密证书序列号';
COMMENT ON COLUMN T_OPN_PARTNER_INF.SIGN_CERT_SN IS '签名证书序列号';
COMMENT ON COLUMN T_OPN_PARTNER_INF.ENC_CERT_SN2 IS '加密证书序列号';
COMMENT ON COLUMN T_OPN_PARTNER_INF.SIGN_CERT_SN2 IS '签名证书序列号';
COMMENT ON COLUMN T_OPN_PARTNER_INF.CERT_WIN_BEG_DT IS '证书窗口开始日期';
COMMENT ON COLUMN T_OPN_PARTNER_INF.CERT_WIN_END_DT IS '证书窗口结束日期';
COMMENT ON COLUMN T_OPN_PARTNER_INF.STATUS IS '状态(1-有效,0-无效)';
COMMENT ON COLUMN T_OPN_PARTNER_INF.NOD_ID IS '节点ID';
COMMENT ON COLUMN T_OPN_PARTNER_INF.TM_SMP IS '时间戳';
COMMENT ON COLUMN T_OPN_PARTNER_INF.UPD_OPR IS '操作员ID';
COMMENT ON COLUMN T_OPN_PARTNER_INF.REQ_ID IS '请求ID';
-- 证书信息
DROP TABLE T_OPN_CERTIFICATE_INF;
CREATE TABLE T_OPN_CERTIFICATE_INF
(
ID NUMBER DEFAULT 0 NOT NULL,
PARENT_ID NUMBER DEFAULT 0 NOT NULL,
SN VARCHAR(32) DEFAULT ' ' NOT NULL,
USR_NO VARCHAR(32) DEFAULT ' ' NOT NULL,
DN VARCHAR(128) DEFAULT ' ' NOT NULL,
INVALID_DT VARCHAR(8) DEFAULT ' ' NOT NULL,
CERT_TYP VARCHAR(1) DEFAULT ' ' NOT NULL,
PRIVATE_CERT VARCHAR(2048) DEFAULT ' ' NOT NULL,
PUBLIC_CERT VARCHAR(2048) DEFAULT ' ' NOT NULL,
STATUS VARCHAR(1) DEFAULT '1' NOT NULL,
REMARK VARCHAR(128) DEFAULT ' ' NOT NULL,
NOD_ID VARCHAR(20) DEFAULT ' ' NOT NULL,
TM_SMP VARCHAR(14) DEFAULT ' ' NOT NULL,
UPD_OPR VARCHAR(10) DEFAULT ' ' NOT NULL,
REQ_ID VARCHAR(64) DEFAULT ' ' NOT NULL,
PRIMARY KEY (ID)
);
CREATE UNIQUE INDEX UI1_T_OPN_CERTIFICATE_INF ON T_OPN_CERTIFICATE_INF (SN);
CREATE INDEX NI1_T_OPN_CERTIFICATE_INF ON T_OPN_CERTIFICATE_INF (USR_NO);
COMMENT ON TABLE T_OPN_CERTIFICATE_INF IS '证书信息';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.ID IS '证书标识';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.PARENT_ID IS '上级证书标识';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.USR_NO IS '用户编号';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.SN IS '证书DN编号';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.DN IS '证书DN信息';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.INVALID_DT IS '上级证书标识';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.PRIVATE_CERT IS '私钥证书';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.PUBLIC_CERT IS '公钥证书';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.CERT_TYP IS '证书类型(1-国密,2-RSA)';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.STATUS IS '状态(1-有效,0-无效)';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.REMARK IS '备注';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.NOD_ID IS '节点ID';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.TM_SMP IS '时间戳';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.UPD_OPR IS '操作员ID';
COMMENT ON COLUMN T_OPN_CERTIFICATE_INF.REQ_ID IS '请求ID';