sicuan_lims/sql/oracle/质量体系管理/外部审核管理.txt

134 lines
11 KiB
Plaintext
Raw Normal View History

-- ----------------------------- 2022-09-21 add by qiuyf--------------begin
INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('7012','外部审核管理',NULL,'70',7012,'外部审核管理',NULL,NULL,NULL,'005.svg',NULL,NULL);
INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('701201','外审申请','/secure/basemodule/qms/external-audit/page/edit-list','7012',701201,'外审计划申请',NULL,NULL,NULL,NULL,NULL,NULL);
INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('701202','现场审核','/secure/basemodule/qms/external-audit/page/audit-list?bpmn_statusCode=SceneCheck','7012',701202,'现场审核',NULL,NULL,NULL,NULL,NULL,NULL);
INSERT INTO T_CORE_MENU (ID,MENUNAME,HREF,PARENTID,ORDERNO,MENUINITNAME,LASTUPDATEDBYID,LASTUPDATEDBYNAME,LASTUPDATEDTIME,ICON,TODOICON,I18NCODE) VALUES ('701203','外审查询','/secure/basemodule/qms/external-audit/page/search-list','7012',701203,'外审计划查询',NULL,NULL,NULL,NULL,NULL,NULL);
/*外审管理*/
CREATE TABLE T_LIMS_EXTERNAL_AUDIT_PLAN
(
ID NUMBER NOT NULL,
CREATEDBYID VARCHAR2(36),
CREATEDBYNAME VARCHAR2(36),
CREATEDTIME DATE,
CREATEDBYORGID VARCHAR2(36),
CREATEDBYORGNAME VARCHAR2(300),
AUDITCODE VARCHAR2(36),
AUDITNAME VARCHAR2(40),
AUDITDATE DATE,
AUDITORGANIZATION VARCHAR2(100),
AUDITPURPOSE VARCHAR2(300),
CHECKDATE DATE,
AUDITOR VARCHAR2(300),
AUDITCONCLUSION VARCHAR2(300),
RECTIFICATIONTIME DATE,
SUBMITSTATE VARCHAR2(36),
PROCESSSTATUS VARCHAR2(36)
);
ALTER TABLE T_LIMS_EXTERNAL_AUDIT_PLAN ADD CONSTRAINT PK_T_LIMS_EXTERNAL_AUDIT_PLAN PRIMARY KEY (ID);
INSERT INTO T_CORE_TABLE(ID, AUDITABLE, ATTACHMENT) VALUES('T_LIMS_EXTERNAL_AUDIT_PLAN', '0', '0');
INSERT INTO T_CORE_MENU_EXT(ID, SERVICENAME, TABLENAME, TYPE, ENABLE) VALUES('2021081701', '外审管理', 'T_LIMS_EXTERNAL_AUDIT_PLAN', 'audit_def', '1');
INSERT INTO T_CORE_SEQUENCE("ID", "PATTERN", "JSONPARAM") VALUES ('T_LIMS_EXTERNAL_AUDIT_PLAN_CODE', '[yyyy][nn]', NULL);
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.ID IS 'ID';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.CREATEDBYID IS '创建人账号';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.CREATEDBYNAME IS '创建人姓名';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.CREATEDTIME IS '创建时间';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.CREATEDBYORGID IS '创建人所属组织ID';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.CREATEDBYORGNAME IS '创建人所属组织名称';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITCODE IS '外审编号';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITNAME IS '外审名称';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITDATE IS '外审时间';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITORGANIZATION IS '外审机构';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITPURPOSE IS '审核目的';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.CHECKDATE IS '审核时间';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITOR IS '审核人';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITCONCLUSION IS '审核结论';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.RECTIFICATIONTIME IS '限期整改时间';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_PLAN.SUBMITSTATE IS '提交状态';
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITCODE','外审编号','外审编号','zh-CN','外审编号');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITCODE','外审编号','外审编号','en-US','External Audit Code');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITNAME','外审名称','外审名称','zh-CN','外审名称');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITNAME','外审名称','外审名称','en-US','External Audit Name');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITDATE','外审时间','外审时间','zh-CN','外审时间');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITDATE','外审时间','外审时间','en-US','External Audit Date');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITORGANIZATION','外审机构','外审机构','zh-CN','外审机构');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITORGANIZATION','外审机构','外审机构','en-US','External Audit Organization');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITPURPOSE','审核目的','审核目的','zh-CN','审核目的');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITPURPOSE','审核目的','审核目的','en-US','Audit Purpose');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.CHECKDATE','审核时间','审核时间','zh-CN','审核时间');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.CHECKDATE','审核时间','审核时间','en-US','Audit Time');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITOR','审核人','审核人','zh-CN','审核人');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITOR','审核人','审核人','en-US','Auditor');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITCONCLUSION','审核结论','审核结论','zh-CN','审核结论');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.AUDITCONCLUSION','审核结论','审核结论','en-US','Audit Conclusion');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.RECTIFICATIONTIME','限期整改时间','限期整改时间','zh-CN','限期整改时间');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_PLAN.RECTIFICATIONTIME','限期整改时间','限期整改时间','en-US','Rectification Time');
CREATE TABLE T_LIMS_EXTERNAL_AUDIT_MEMBER
(
ID NUMBER NOT NULL,
CREATEDBYID VARCHAR2(36),
CREATEDBYNAME VARCHAR2(36),
CREATEDTIME DATE,
CREATEDBYORGID VARCHAR2(36),
CREATEDBYORGNAME VARCHAR2(300),
USERID VARCHAR2(36),
USERNAME VARCHAR2(36),
PROVIDEINFORMATION VARCHAR2(100),
PLANID NUMBER,
SUBMITSTATE VARCHAR2(36),
PROCESSSTATUS VARCHAR2(36)
);
ALTER TABLE T_LIMS_EXTERNAL_AUDIT_MEMBER ADD CONSTRAINT PK_T_EXTERNAL_AUDIT_MEMBER PRIMARY KEY (ID);
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.ID IS 'ID';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.CREATEDBYID IS '创建人账号';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.CREATEDBYNAME IS '创建人姓名';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.CREATEDTIME IS '创建时间';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.CREATEDBYORGID IS '创建人所属组织ID';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.CREATEDBYORGNAME IS '创建人所属组织名称';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.USERID IS '成员ID';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.USERNAME IS '成员姓名';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.PROVIDEINFORMATION IS '需提供资料';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.PLANID IS '计划ID';
COMMENT ON COLUMN T_LIMS_EXTERNAL_AUDIT_MEMBER.SUBMITSTATE IS '提交状态';
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_MEMBER.USERID','成员帐号','成员帐号','zh-CN','成员帐号');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_MEMBER.USERID','成员帐号','成员帐号','en-US','Member Id');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_MEMBER.USERNAME','成员姓名','成员姓名','zh-CN','成员姓名');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_MEMBER.USERNAME','成员姓名','成员姓名','en-US','Member Name');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_MEMBER.PROVIDEINFORMATION','需提供资料','需提供资料','zh-CN','需提供资料');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_MEMBER.PROVIDEINFORMATION','需提供资料','需提供资料','en-US','Provide Information');
CALL INSERTI18N('LIMS.QUALITY.EXTERNALAUDITS.TAB.BASE_INFO','外审内容','外审内容','zh-CN','外审内容');
CALL INSERTI18N('LIMS.QUALITY.EXTERNALAUDITS.TAB.BASE_INFO','外审内容','外审内容','en-US','External Audit Content');
CALL INSERTI18N('LIMS.QUALITY.EXTERNALAUDITS.TAB.AUDIT_MEMBER','责任人','责任人','zh-CN','责任人');
CALL INSERTI18N('LIMS.QUALITY.EXTERNALAUDITS.TAB.AUDIT_MEMBER','责任人','责任人','en-US','Responsible Person');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_MEMBER.SUBMITSTATE','状态','状态','zh-CN','状态');
CALL INSERTI18N('T_LIMS_EXTERNAL_AUDIT_MEMBER.SUBMITSTATE','状态','状态','en-US','Current State');
CALL INSERTI18N('LIMS.QUALITY.EXTERNALAUDITS.MODAL.ADD','新建外审计划','新建外审计划','zh-CN','新建外审计划');
CALL INSERTI18N('LIMS.QUALITY.EXTERNALAUDITS.MODAL.ADD','新建外审计划','新建外审计划','en-US','Add External Aduit');
CALL INSERTI18N('LIMS.QUALITY.EXTERNALAUDITS.PLEASE.SELECT.ONE.TO.INSERT','新建外审计划的提示','请至少选择一名责任人','zh-CN','请至少选择一名责任人');
CALL INSERTI18N('LIMS.QUALITY.EXTERNALAUDITS.PLEASE.SELECT.ONE.TO.INSERT','新建外审计划的提示','请至少选择一名责任人','en-US','Please select at least one responsible person!');
CALL INSERTI18N('T_LIMS_AUDIT_MEMBER.ADD','添加责任人','添加责任人','zh-CN','添加责任人');
CALL INSERTI18N('T_LIMS_AUDIT_MEMBER.ADD','添加责任人','添加责任人','en-US','Add Member');
CALL INSERTI18N('BASEMODULE.MODULE.CHOOSED.LIST','已选列表','已选列表','zh-CN','已选列表');
CALL INSERTI18N('BASEMODULE.MODULE.CHOOSED.LIST','已选列表','已选列表','en-US','Choosed List');
INSERT INTO T_CORE_CODE_CATEGORY (ID,CODECATEGORYNAME,CODECLASSID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME) VALUES ('external-aduit-plan-state','外审计划状态','biz',NULL,1,NULL,'admin','系统管理员',sysdate);
INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (681799754130016,'已提交','external-aduit-plan-state',NULL,NULL,NULL,'admin','系统管理员',sysdate,'0',NULL,NULL,NULL,'Commit',NULL);
INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (681799595729504,'未提交','external-aduit-plan-state',NULL,NULL,NULL,'admin','系统管理员',sysdate,'0',NULL,NULL,NULL,'Uncommitted',NULL);
INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (681800060920416,'资料收集','external-aduit-plan-state',NULL,NULL,NULL,'admin','系统管理员',sysdate,'0',NULL,NULL,NULL,'Collect',NULL);
INSERT INTO T_CORE_CODE (ID,CODENAME,CODECATEGORYID,REMARK,ORDERNO,VERSION,CREATEDBYID,CREATEDBYNAME,CREATEDTIME,LASTSUSPENDEDFLAG,LASTSUSPENDEDBYID,LASTSUSPENDEDBYNAME,LASTSUSPENDEDTIME,CODE,I18NCODE) VALUES (681800275583584,'已拒绝','external-aduit-plan-state',NULL,NULL,NULL,'admin','系统管理员',sysdate,'0',NULL,NULL,NULL,'Reject',NULL);
CALL INSERTI18N('CHECKDATE.NOT.LATER.THAN.AUDITDATE','审核时间不得早于外审时间','审核时间不得早于外审时间','zh-CN','审核时间不得早于外审时间');
CALL INSERTI18N('RECTIFICATIONTIME.NOT.LATER.THAN.AUDITDATE','限期整改时间不得早于外审时间','限期整改时间不得早于外审时间','zh-CN','限期整改时间不得早于外审时间');
COMMIT;
-- ----------------------------- 2022-09-21 add by qiuyf------------end