sicuan_lims/sql/oracle/质量体系管理/风险与机遇管理.txt

183 lines
13 KiB
Plaintext
Raw Normal View History

-- ----------------------------- 2022-09-30 add by qiuyf--------------begin
-- 建表语句
CREATE TABLE T_LIMS_RISK(
ID NUMBER NOT NULL,
RISKYEAR VARCHAR2(36) NULL,
CREATEDBYID VARCHAR2(36) NULL,
CREATEDBYNAME VARCHAR2(60) NULL,
CREATEDTIME DATE NULL,
CREATEDBYORGID VARCHAR2(36) NULL,
CREATEDBYORGNAME VARCHAR2(270) NULL,
PROCESSSTATUS VARCHAR2(36) NULL,
ORGID VARCHAR2(36) NULL,
ORGNAME VARCHAR2(270) NULL
);
COMMENT ON TABLE T_LIMS_RISK IS '风险与机遇';
COMMENT ON COLUMN T_LIMS_RISK.ID IS '主键';
COMMENT ON COLUMN T_LIMS_RISK.RISKYEAR IS '年度';
COMMENT ON COLUMN T_LIMS_RISK.CREATEDBYID IS '制单人编码';
COMMENT ON COLUMN T_LIMS_RISK.CREATEDBYNAME IS '制单人名称';
COMMENT ON COLUMN T_LIMS_RISK.CREATEDTIME IS '制单时间';
COMMENT ON COLUMN T_LIMS_RISK.CREATEDBYORGID IS '制单人单位编码';
COMMENT ON COLUMN T_LIMS_RISK.CREATEDBYORGNAME IS '制单人单位名称';
COMMENT ON COLUMN T_LIMS_RISK.PROCESSSTATUS IS '流程状态';
COMMENT ON COLUMN T_LIMS_RISK.ORGID IS '所属单位编码';
COMMENT ON COLUMN T_LIMS_RISK.ORGNAME IS '所属单位名称';
ALTER TABLE T_LIMS_RISK ADD CONSTRAINT PK_LIMS_RISK PRIMARY KEY (ID);
CREATE TABLE T_LIMS_RISK_ITEM(
ID NUMBER NOT NULL,
RISKID NUMBER NULL,
FORMCODE VARCHAR2(270) NULL,
RISKTYPE VARCHAR2(36) NULL,
EVALUATEMODE VARCHAR2(36) NULL,
SERIOUSNESS NUMBER NULL,
POSSIBILITY NUMBER NULL,
IDENTIFIABILITY NUMBER NULL,
RISKVALUE NUMBER NULL,
RISKRANK NUMBER NULL,
RISKMEASURE VARCHAR2(270) NULL,
SERIOUSNESSNEW NUMBER NULL,
POSSIBILITYNEW NUMBER NULL,
IDENTIFIABILITYNEW NUMBER NULL,
RISKVALUENEW NUMBER NULL,
RISKRANKNEW NUMBER NULL,
REMARK VARCHAR2(270) NULL,
PROCESSSTATUS VARCHAR2(36) NULL,
CREATEDBYID VARCHAR2(36) NULL,
CREATEDBYNAME VARCHAR2(60) NULL,
CREATEDTIME DATE NULL,
CREATEDBYORGID VARCHAR2(36) NULL,
CREATEDBYORGNAME VARCHAR2(270) NULL,
ORGID VARCHAR2(36) NULL,
ORGNAME VARCHAR2(270) NULL,
ENABLEFLAG VARCHAR2(36) NULL
);
COMMENT ON TABLE T_LIMS_RISK_ITEM IS '风险项目';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.ID IS '主键';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.RISKID IS '风险ID';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.FORMCODE IS '表单编号';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.RISKTYPE IS '风险类型';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.EVALUATEMODE IS '评估方式';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.SERIOUSNESS IS '严重性系数S';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.POSSIBILITY IS '可能性系数P';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.IDENTIFIABILITY IS '可识别系数D';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.RISKVALUE IS '风险分值';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.RISKRANK IS '风险等级';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.RISKMEASURE IS '风险控制措施';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.SERIOUSNESSNEW IS '严重性系数S(控制后)';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.POSSIBILITYNEW IS '可能性系数P(控制后)';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.IDENTIFIABILITYNEW IS '可识别系数D(控制后)';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.RISKVALUENEW IS '风险分值(控制后)';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.RISKRANKNEW IS '风险等级(控制后)';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.REMARK IS '备注';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.PROCESSSTATUS IS '流程状态';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.CREATEDBYID IS '制单人编码';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.CREATEDBYNAME IS '制单人名称';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.CREATEDTIME IS '制单时间';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.CREATEDBYORGID IS '制单人单位编码';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.CREATEDBYORGNAME IS '制单人单位名称';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.ORGID IS '所属单位编码';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.ORGNAME IS '所属单位名称';
COMMENT ON COLUMN T_LIMS_RISK_ITEM.ENABLEFLAG IS '是否开启流程';
ALTER TABLE T_LIMS_RISK_ITEM ADD CONSTRAINT PK_LIMS_RISK_ITEM PRIMARY KEY (ID);
CREATE INDEX IDX_LIMS_RISK_ITEM_RISKID ON T_LIMS_RISK_ITEM (RISKID);
CALL INSERTI18N('T_LIMS_RISK.SERVICE_NAME', '风险与机遇', '风险与机遇', 'zh-CN', '风险与机遇');
CALL INSERTI18N('T_LIMS_RISK.ID', '风险与机遇的主键', '主键', 'zh-CN', '主键');
CALL INSERTI18N('T_LIMS_RISK.RISKYEAR', '风险与机遇的年度', '年度', 'zh-CN', '年度');
CALL INSERTI18N('T_LIMS_RISK.CREATEDBYID', '风险与机遇的制单人编码', '制单人编码', 'zh-CN', '制单人编码');
CALL INSERTI18N('T_LIMS_RISK.CREATEDBYNAME', '风险与机遇的制单人名称', '制单人名称', 'zh-CN', '制单人名称');
CALL INSERTI18N('T_LIMS_RISK.CREATEDTIME', '风险与机遇的制单时间', '制单时间', 'zh-CN', '制单时间');
CALL INSERTI18N('T_LIMS_RISK.CREATEDBYORGID', '风险与机遇的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码');
CALL INSERTI18N('T_LIMS_RISK.CREATEDBYORGNAME', '风险与机遇的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称');
CALL INSERTI18N('T_LIMS_RISK.PROCESSSTATUS', '风险与机遇的流程状态', '流程状态', 'zh-CN', '流程状态');
CALL INSERTI18N('T_LIMS_RISK.ORGID', '风险与机遇的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码');
CALL INSERTI18N('T_LIMS_RISK.ORGNAME', '风险与机遇的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称');
CALL INSERTI18N('T_LIMS_RISK_ITEM.SERVICE_NAME', '风险项目', '风险项目', 'zh-CN', '风险项目');
CALL INSERTI18N('T_LIMS_RISK_ITEM.ID', '风险项目的主键', '主键', 'zh-CN', '主键');
CALL INSERTI18N('T_LIMS_RISK_ITEM.RISKID', '风险项目的风险ID', '风险ID', 'zh-CN', '风险ID');
CALL INSERTI18N('T_LIMS_RISK_ITEM.FORMCODE', '风险项目的表单编号', '表单编号', 'zh-CN', '表单编号');
CALL INSERTI18N('T_LIMS_RISK_ITEM.RISKTYPE', '风险项目的风险类型', '风险类型', 'zh-CN', '风险类型');
CALL INSERTI18N('T_LIMS_RISK_ITEM.EVALUATEMODE', '风险项目的评估方式', '评估方式', 'zh-CN', '评估方式');
CALL INSERTI18N('T_LIMS_RISK_ITEM.SERIOUSNESS', '风险项目的严重性系数S', '严重性系数S', 'zh-CN', '严重性系数S');
CALL INSERTI18N('T_LIMS_RISK_ITEM.POSSIBILITY', '风险项目的可能性系数P', '可能性系数P', 'zh-CN', '可能性系数P');
CALL INSERTI18N('T_LIMS_RISK_ITEM.IDENTIFIABILITY', '风险项目的可识别系数D', '可识别系数D', 'zh-CN', '可识别系数D');
CALL INSERTI18N('T_LIMS_RISK_ITEM.RISKVALUE', '风险项目的风险分值', '风险分值', 'zh-CN', '风险分值');
CALL INSERTI18N('T_LIMS_RISK_ITEM.RISKRANK', '风险项目的风险等级', '风险等级', 'zh-CN', '风险等级');
CALL INSERTI18N('T_LIMS_RISK_ITEM.RISKMEASURE', '风险项目的风险控制措施', '风险控制措施', 'zh-CN', '风险控制措施');
CALL INSERTI18N('T_LIMS_RISK_ITEM.SERIOUSNESSNEW', '风险项目的严重性系数S(控制后)', '严重性系数S(控制后)', 'zh-CN', '严重性系数S(控制后)');
CALL INSERTI18N('T_LIMS_RISK_ITEM.POSSIBILITYNEW', '风险项目的可能性系数P(控制后)', '可能性系数P(控制后)', 'zh-CN', '可能性系数P(控制后)');
CALL INSERTI18N('T_LIMS_RISK_ITEM.IDENTIFIABILITYNEW', '风险项目的可识别系数D(控制后)', '可识别系数D(控制后)', 'zh-CN', '可识别系数D(控制后)');
CALL INSERTI18N('T_LIMS_RISK_ITEM.RISKVALUENEW', '风险项目的风险分值(控制后)', '风险分值(控制后)', 'zh-CN', '风险分值(控制后)');
CALL INSERTI18N('T_LIMS_RISK_ITEM.RISKRANKNEW', '风险项目的风险等级(控制后)', '风险等级(控制后)', 'zh-CN', '风险等级(控制后)');
CALL INSERTI18N('T_LIMS_RISK_ITEM.REMARK', '风险项目的备注', '备注', 'zh-CN', '备注');
CALL INSERTI18N('T_LIMS_RISK_ITEM.PROCESSSTATUS', '风险项目的流程状态', '流程状态', 'zh-CN', '流程状态');
CALL INSERTI18N('T_LIMS_RISK_ITEM.CREATEDBYID', '风险项目的制单人编码', '制单人编码', 'zh-CN', '制单人编码');
CALL INSERTI18N('T_LIMS_RISK_ITEM.CREATEDBYNAME', '风险项目的制单人名称', '制单人名称', 'zh-CN', '制单人名称');
CALL INSERTI18N('T_LIMS_RISK_ITEM.CREATEDTIME', '风险项目的制单时间', '制单时间', 'zh-CN', '制单时间');
CALL INSERTI18N('T_LIMS_RISK_ITEM.CREATEDBYORGID', '风险项目的制单人单位编码', '制单人单位编码', 'zh-CN', '制单人单位编码');
CALL INSERTI18N('T_LIMS_RISK_ITEM.CREATEDBYORGNAME', '风险项目的制单人单位名称', '制单人单位名称', 'zh-CN', '制单人单位名称');
CALL INSERTI18N('T_LIMS_RISK_ITEM.ORGID', '风险项目的所属单位编码', '所属单位编码', 'zh-CN', '所属单位编码');
CALL INSERTI18N('T_LIMS_RISK_ITEM.ORGNAME', '风险项目的所属单位名称', '所属单位名称', 'zh-CN', '所属单位名称');
CALL INSERTI18N('BASEMODULE.QMS.RISKS.MODAL.ADD', '新增', '新增', 'zh-CN', '新增');
CALL INSERTI18N('BASEMODULE.QMS.RISKS.TAB.BASE_INFO', '基本信息', '基本信息', 'zh-CN', '基本信息');
CALL INSERTI18N('BASEMODULE.QMS.RISKS.TAB.ITEM', '风险项目', '风险项目', 'zh-CN', '风险项目');
CALL INSERTI18N('BASEMODULE.QMS.RISKS.BUTTON.BUTTON', '按钮', '按钮', 'zh-CN', '按钮');
CALL INSERTI18N('BASEMODULE.QMS.RISKS.TIP.TIP', '提示框', '提示框', 'zh-CN', '提示框');
CALL INSERTI18N('BASEMODULE.QMS.RISKS.MODAL.MODAL', '对话框', '对话框', 'zh-CN', '对话框');
-- 创建菜单语句
INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME)
VALUES ('7005', '风险与机遇管理', '', '70', '7005', '005.svg', '风险与机遇管理');
INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME)
VALUES ('700501', '风险识别', '/secure/basemodule/qms/risks/page/edit-list', '7005', '700501', '', '风险识别');
INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME)
VALUES ('700502', '风险评估', '/secure/basemodule/qms/risks/page/audit-list?bpmn_statusCode=Assess', '7005', '700502', '', '风险评估');
INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME)
VALUES ('700503', '风险控制措施', '/secure/basemodule/qms/risks/page/audit-list?bpmn_statusCode=Measure', '7005', '700503', '', '风险控制措施');
INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME)
VALUES ('700504', '风险管理活动评审', '/secure/basemodule/qms/risks/page/audit-list?bpmn_statusCode=Review', '7005', '700504', '', '风险管理活动评审');
INSERT INTO T_CORE_MENU (ID, MENUNAME, HREF, PARENTID, ORDERNO, ICON, MENUINITNAME)
VALUES ('700505', '风险与机遇管理查询', '/secure/basemodule/qms/risks/page/search-list', '7005', '700505', '', '风险与机遇管理查询');
INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT)
VALUES ('T_LIMS_RISK', '1', '0');
INSERT INTO T_CORE_TABLE (ID, AUDITABLE, ATTACHMENT)
VALUES ('T_LIMS_RISK_ITEM', '0', '0');
INSERT INTO T_CORE_TABLE_HIERARCHY (ID, TABLENAME, MASTERTABLENAME, REFERCOLUMN)
VALUES ('700501','T_LIMS_RISK_ITEM', 'T_LIMS_RISK', 'RISKID');
INSERT INTO T_CORE_MENU_EXT (ID, SERVICENAME, TABLENAME, TYPE, ENABLE)
VALUES ('7005', '风险与机遇管理', 'T_LIMS_RISK', 'audit_def', '1');
INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES ('riskType','风险类型','biz',NULL,1,NULL,NULL,NULL,NULL);
INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES ('evaluateMode','评估方式','biz',NULL,2,NULL,NULL,NULL,NULL);
INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) VALUES (2022093001,'管理风险','riskType',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'manage');
INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) VALUES (2022093002,'定量','evaluateMode',NULL,1,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'ration');
INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE) VALUES (2022093003,'定性','evaluateMode',NULL,2,0,'admin','系统管理员',NULL,'0',NULL,NULL,NULL,'qualitative');
ALTER TABLE T_LIMS_RISK_ITEM MODIFY RISKRANK VARCHAR2(270);
ALTER TABLE T_LIMS_RISK_ITEM MODIFY RISKRANKNEW VARCHAR2(270);
ALTER TABLE T_LIMS_RISK ADD ACCEPTFLAG VARCHAR2(36);
COMMENT ON COLUMN T_LIMS_RISK.ACCEPTFLAG IS '风险是否可接受';
CALL INSERTI18N('T_LIMS_RISK.ACCEPTFLAG', '风险是否可接受', '风险是否可接受', 'zh-CN', '风险是否可接受');
CALL INSERTI18N('LIMS.BASEMODULE.QMS.RISK.ALERT.HAS_NOT_INFO', '请录入S、P、D值', '请录入S、P、D值', 'zh-CN', '请录入S、P、D值');
COMMIT;
-- ----------------------------- 2022-09-30 add by qiuyf------------end
-- ----------------------------- 2022-10-20 add by wangyuwei--------------begin
ALTER TABLE T_LIMS_RISK_ITEM ADD DISTINGUISHRISK varchar2(270);
CALL INSERTI18N('T_LIMS_RISK_ITEM.DISTINGUISHRISK', '识别的风险', '识别的风险', 'zh-CN', '识别的风险');
-- ----------------------------- 2022-10-20 add by wangyuwei--------------end